package com.myacg.core.task;
/**
 * 当加入时触发， 计时结束时触发，或是每秒触发/几秒触发
 * +比较适合于轻量级 多任务的计算 ， 
 * 耗时任务都不适用本任务， 
 * 因为所有任务在一个线程中执行
 * @author guoshichang
 *
 */
public abstract class CountDownTask  extends  Task{
 
	   protected CountDownTask(long initSecond) {
		super(initSecond);
	   }
	   protected CountDownTask(long initSecond,long howSecond){
		   super(initSecond,howSecond);
	   }
	   /**
	    * 重置倒计时的时间
	    * @param initSecond
	    */
	   public void resetCountDown(int initSecond){
		   this.initSecond=initSecond;
	   }
	   
	   
}
